body {
    background: #f7f7f7;
}

.oev5,
.os23,
.os231,
.yinM {
    display: none;
}

.oev5M {
    width: 7.5rem;
    margin-top: 0.12rem;
}

.lun0M {
    width: 100%;
    height: 4.2rem;
    text-align: right;
}

.swiper-pagination-bullet-active {
    background: #fff !important;
    opacity: 1 !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 0.1rem;
    width: 35% !important;
    left: 60% !important;
}

.swiper-pagination-bullet {
    background: #fff !important;
}

.ziM {
    position: absolute;
    bottom: 0.2rem;
    left: 0.27rem;
    z-index: 6;
    color: #fff;
    font-size: 0.3rem;
}

.ov62 {
    width: 7.5rem;
    height: 3.8rem;
    background: #fff;
    overflow: hidden;
}

.o6sp1 {
    margin: 0.45rem 0;
    display: flex;
    justify-content: space-between;
}

.o6sp1 span:nth-child(1) {
    font-size: 0.35rem;
    margin-left: 0.35rem;
}

.o6sp1 span:nth-last-child(1) {
    color: #8e8e8e;
    font-size: 0.3rem;
    margin-right: 0.35rem;
}

.os22 p,
.o231 p {
    order: 1;
}

.os22 em,
.o231 em {
    order: 0;
}

.os21,
.os21M,
.os211 {
    width: 3.55rem;
    height: 0.35rem;
}

.os21M {
    font-size: 0.3rem;
}

.os21M p {
    width: 3rem;
    height: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.os31 {
    width: 3.55rem;
    height: 0.35rem;
}

.o6sp3,
.os22,
.o231 {
    display: flex;
}

.o6sp2 {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0.35rem;
}

.os212 {
    margin: 0.35rem 0;
}


/* v百科 */

.ov63 {
    width: 7.5rem;
    height: 8.95rem;
    background: #fff;
    margin: 0.15rem 0;
    overflow: hidden;
}

.ov631 {
    display: flex;
    justify-content: space-between;
    margin: 0.42rem 0;
}

.ov631 p {
    font-size: 0.35rem;
    margin-left: 0.35rem;
}

.ov631 a {
    font-size: 0.25rem;
    color: #9c9a9d;
    margin-right: 0.35rem;
}

.o63sp2 {
    font-size: 0.29rem;
}

.o64ig img {
    float: left;
    margin-left: 0.35rem;
    margin-right: 0.15rem;
    margin-bottom: 0.35rem;
}

.ov634 {
    margin-bottom: 0.23rem;
    border-bottom: 1px solid #ddd;
}

.ov633 {
    width: 3.8rem;
    height: 0.3rem;
    position: relative;
    float: right;
    margin-right: 0.45rem;
}

.o63sp1 {
    position: absolute;
    top: 1.6rem;
}

.o64ig1 {
    width: 3.8rem;
    float: right;
    margin-right: 0.45rem;
    margin-top: 0.22rem;
}

.ov633M {}

.ov635 {
    width: 3.25rem;
    height: 2.85rem;
    float: left;
    margin-left: 0.35rem;
    position: relative;
}

.ov635 img {
    width: 3.12rem;
    height: 1.85rem;
    margin-bottom: 0.15rem;
}

.o65sp1 {
    display: inline-block;
    width: 1.42rem;
    height: 0.45rem;
    font-size: 0.23rem;
    color: #fff;
    background: rgba(0, 0, 0, 0.35);
    text-align: center;
    line-height: 0.45rem;
    border-radius: 0.6rem;
    position: absolute;
    bottom: 1.1rem;
    right: 0.3rem;
}

.o66sp2M {
    font-size: 0.3rem;
}

.ixbsM {
    width: 100%;
}

.ixbsM1 {
    width: 100%;
    height: 4.4rem;
    background: #fff;
    margin-bottom: 0.15rem;
}

.ixbsM2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
}

.ixbsM2 span {
    font-size: 0.34rem;
    margin-left: 0.35rem;
}

.ixbsM2 a {
    font-size: 0.25rem;
    color: #919191;
    margin-right: 0.35rem;
}

.ixbsM3 {
    width: 100%;
    display: flex;
}

.ixbsM4 {
    width: 3.25rem;
    height: 2.8rem;
    margin-left: 0.35rem;
    font-size: 0.31rem;
}

.ixbsM3 div:nth-child(2) {
    margin-left: 0.3rem;
}

.ixbsM4 img {
    width: 100%;
    margin-bottom: 0.27rem
}

.ixbsM4 span {
    display: inline-block;
    width: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/* v百科 */